a winning streak - German English Dictionary